﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using QLXuongCNTT.Object;
using QLXuongCNTT.DataLayers;
using System.Windows.Forms;
namespace QLXuongCNTT.ControlLayers
{
    class ctrlVTTB
    {
        dtlVTTB dtVT;
        objVTTB vattu;

        internal objVTTB Vattu
        {
            get { return vattu; }
            set { vattu = value; }
        }

       
        string error;

        public string Error
        {
            get { return error; }
            set { error = value; }
        }
        public ctrlVTTB()
        {
            dtVT = new dtlVTTB();
            vattu = new objVTTB();
            error = "";
        }
        public void insertVTTB()
        {
            dtVT.insertVTTB(Vattu);
            error = dtVT.Error;
        }
        public void DanhSach_VTTB(DataGridView dgv, BindingSource bs)
        {
            bs.DataSource =  dtVT.Get_VatTu_ThietBi(vattu);
            dgv.DataSource = bs;
        }
 
        public void addVTTB()
        {
            DataRow r = dtVT.NewRow();
            r["TenVT"] = vattu.Tenvt;
            //r["Maso"] = vattu.Maso;
            r["NuocSX"] = vattu.Nuocsx;
            r["DVT"] = vattu.Dvt;
            r["Dongia"] = vattu.Dongia;
            r["Namsd"] = vattu.Namsd;
            r["Mota"] = vattu.Mota;
            r["Soluong"] = vattu.Soluong;
            r["Loai"] = vattu.Loai;
            r["Sophieu"] = vattu.Phieunhap;
            dtVT.Addrow(r);
        }
        public void DeleteVT()
        {
            error = "";
            dtVT.DeleteVT(vattu.Phieunhap);
            error = dtVT.Error;
        }
        public bool save()
        {
            return dtVT.Save();
        }

    }
}
